This file contains a description of Cadence's Concept to Altera
netlister.  This netlister generates an EDIF 2 0 0 netlist that
supports the LPM 2 0 1 standards.  The description of the 
netlister files, scripts, and executables are as follows:

van:  

	is the verilog analyzer that translates a verilog structural
	netlist into a Cadence Structural Internal Representation
	(SIR) which is read by the sir2alt netlister to generate an
	Altera EDIF 2 0 0 netlist.

sir2alt:

	is the netlist generator that translates the SIR database 
	into an Altera EDIF 2 0 0 netlist.  The netlister works off of
	a pre-compiled Altera library stored either under the Cadence
	hierarchy in <cds_root>/lib or under the Altera hierarchy in
	$ALT_HOME/simlib/concept.

	IMPORTANT: the compiled library MUST be compiled with the 
	"van" program version you are using with "sir2alt".  To re-
	compile the libraries using a new version of "van", use
	the library analyzer script "liban".  The syntax for this 
	process is described below.

concept2alt.pff:
 
	is the property format file.  This file instructs "sir2alt"
	which property in the Concept schematic to output in the EDIF
	netlist and its format.

concept2alt:

	is a script that translates a Concept schematic into an 
	Altera EDIF 2 0 0 netlist.  First, it runs "hdlconfig" on
	your Concept design to generate a Verilog structural netlist,
	then it runs "van" on the generated netlist to produce the
	SIR database, and finally it runs "sir2alt" on this database
	to generate the EDIF netlist.

	IMPORTANT:  Concept designs must be saved with HDL Direct
	set on, in order for the script to work properly.

vlog2alt:

	is a script that translates a verilog structural netlist 
	into an EDIF 2 0 0 netlist.  First, it runs "van" to produce
	the SIR database, then it runs "sir2alt" on this database to
	generate the EDIF netlist.

liban:

	is the library analyzer.  It re-compiles a library using
	the latest "van" executable.  To recompile a library, you
	must first make sure that you have write permission to the
	library.  Then, edit a file called "cds.lib" in the current
	working directory. This file maps a logical library name to
	a physical library location.  A map entry should look like
	this:

		define <libname> <libpath>

	where <libname> is the logical name of the library and 
	<libpath> is the physical path, or UNIX path, to the library.
	For example, the map entry for the alt_max2 library in the
	Cadence hierarchy would look like this:

		define alt_max2 <cds_root>/lib/alt_max2

	Once you save this file, you are ready to recompile the 
	library by executing the following command:

		liban <libname>

	In this case <libname> is alt_max2.  The library is then
	recompiled using the "van" that is in your search path.
	You can have multiple library definition lines in the 
	"cds.lib" file.

